
	/* Default */
	* {margin:0; padding:0; border:0;}
	body {background:#5b5449 url('default/bg.gif') repeat; font:normal 12px sans-serif,tahoma,arial; color:#303030;}
	div,form,table,small,span,p,ul,li,big,blockquote,h1,h2,h3,h4 {display:block;}
	img {border:0; margin:0;}


	/* Link */
	a {color:#7b3c0e; text-decoration:none;}
	a:hover {color:#1C6EAB;}
	a.small {font-size:10px;}
	a.button {background:transparent url('default/btnLeft.png') no-repeat scroll left top; display:inline-block; color:#a98a4d; font-size:11px; height:25px;}
	a.button:hover {background-position:0 -25px; color:#f3a100;}
	a.button b {background:transparent url('default/btnRight.png') no-repeat right top; height:15px; padding:5px 15px 5px 10px; display:inline-block; margin-left:5px; font-weight:500;}
	a.button:hover b {background-position:100% -25px;}
	a.logo {float:left; margin-top:30px; margin-left:50px;}


	/* Selectors */
	.left {float:left;}
	.right {float:right;}
	.clearer {clear:both; font-size:0;}
	.banner {display:block; color:#937b50; border-bottom:1px solid #d5c9af; margin-bottom:20px;}
	.block {display:block; background:#DDD2BB; padding:6px 10px 5px; font-weight:700; color:#444; margin-bottom:5px;}


	/* Text */
	small,span {font-size:11px;}
	span.banner {font-size:11px; margin-bottom:20px;}
	big {font:normal 24px Georgia; color:#755a27;}
	big b{display:block; font-weight:500; color:#484848;}
	p {font-size:13px; padding-bottom:20px; line-height:20px; text-align:left;}
	blockquote {text-align:justify; margin:0px 40px;}
	h1,h2,h3,h4 {font-family:Georgia,Times,Arial; color:#84765c; font-weight:500;}
	#book h1,#book h2,#book h3,#book h4 {text-align:center;}
	h1 {font-size:20px;}
	h2 {font-size:16px;}
	h3 {font-size:14px;}
	h4 {font-size:12px;}


	/* Table */
	table {border-spacing:0;}
	table th {padding:5px; text-align:left; font-weight:200; background:#ddd3be; vertical-align:top;}
	table td {padding:5px; vertical-align:top;}
	table td.error {color:#ff6000;}
	table span {padding:2px 0;}
	table span.error {color:#ff6000; font-size:10px; padding-bottom:5px;}
	table tfoot td {padding:5px 0; border-top:1px solid #d3c5a9; font-size:11px;}

	/* Form */
	fieldset {padding:20px; border:3px double #d2c6ae; margin:10px; background:#ece6dc; overflow:auto; position:relative;}
	legend {font-size:11px; font-weight:700; color:#bdac8b; padding:2px 5px; top:-5px; left:10px;}
	label {width:120px; margin-right:10px; vertical-align:top; font-size:11px; display:inline-block; display:-moz-inline-stack; zoom:1; *display:inline; text-align:right; padding-top:3px;}
	input, textarea, select {border:1px solid #bea988; padding:1px; font-size:11px; display:inline-block;}
	option {padding:1px 5px;}
	input.hidden {border:0; padding:0;} /* Mozila Bug */
	input.error, textarea.error, select.error {border:1px solid #ffa000;}
	input[type="checkbox"], input[type="radio"] {border:0;}
	textarea {font-size:12px;}
	input[type="submit"] {padding:3px 20px; background:#fff; color:#6b4b12; border:1px solid #ccc; font-size:11px; border-radius:5px; -moz-border-radius:5px;}
	input[type="submit"]:hover {background:#f6e0b5; color:#ff0000;}
	select[value="other"] {border-top:1px solid #cccccc; background:#eeeeee;}
	input.onFocus, textarea.onFocus, select.onFocus {background:#fefbcd; border-color:#e3bb1b;}
	form.search {background:url('default/search.png') no-repeat 120% 300%; font-size:11px;}
	form.wave {background:url('default/wave.png') no-repeat top center; font-size:11px;}
	input.onBlur, textarea.onBlur, select.onBlur {background:#f3f4f4; border-color:#c1c5c5;}
	ul p, form p, form p {font-size:11px; padding:0 0 5px 0; line-height:14px;}


	/* Layout wrapper */
	#wrapper {width:980px; margin:40px auto; background:#efebe3; border:5px solid #8e6d2e; -moz-box-shadow: 0 0 5px 5px #444; -webkit-box-shadow: 0 0 5px 5px #444; box-shadow: 0 0 5px 5px #444;}
	#logo {background:url('default/logo.png') no-repeat center; height:90px; width:220px; float:left;}

	/* Side containers */
	#left {float:left; width:200px; margin-left:20px;}
	#right {float:right; width:200px; margin-right:20px;}
	#center {float:left; width:500px; margin-left:20px;}
	#content {float:right; width:720px; margin-right:20px;}
	
	#center #box {position:relative; overflow:hidden;}
	#center #box p {font-size:12px;}
	
	#imagebox {margin-top:20px;}

	/* Main container */
	#main {float:right; margin-right:20px; width:720px;}
	#main.dielli {background:url('default/bandielli.png') no-repeat center 80px; border-left:1px solid #d8cdb9;}

	/* Head container */
	#head {background:url('default/head.gif') repeat-x top; height:90px; margin-bottom:10px;}
	#head #log {float:right; text-align:center; padding:32px 40px 0;}
	
	ul.category {list-style:none; float:right; background:url('default/sep.gif') no-repeat right top;}
	ul.category li {float:left; list-style-type:none; background:url('default/sep.gif') no-repeat left top; height:70px;}
	ul.category li a {display:block; float:left; margin-left:2px; height:35px; padding:35px 20px 0; cursor:pointer;}
	ul.category li a:hover {background: url('default/headOver.gif') repeat-x top;}
	ul.category li a.current {color:#000; background:#efebe3; padding-bottom:20px;}

	/* Foot container */
	#foot {background:url('default/foot.gif') repeat-x top; margin-top:20px; padding:20px; font-size:11px; min-height:22px;}
	#foot a {color:#888;}
	#foot a:hover {color:#18528d;}
	#foot div, #foot ul {margin-top:10px;}
	
	ul.footmenu {list-style:none; float:right; border-right:1px solid #b4a179; padding-right:10px;}
	ul.footmenu li {float:left; list-style-type:none; margin-left:10px;}
	ul.footmenu li a {display:block; float:left; padding-left:10px; font-size:11px; border-left:1px solid #b4a179;}

	/* Navigations */
	ul.sections {list-style:none; margin-bottom:20px;}
	ul.sections li {list-style:none; margin-bottom:2px;}
	ul.sections li a {display:block; background:url('default/section.gif') repeat-y; border:1px solid #dfd5c3; font-size:11px; padding:5px 10px 4px; cursor:pointer;}
	ul.sections li a:hover {background:url('default/section.gif') repeat-y -200px 0px; border-color:#dec69a;}
	ul.sections li a.current {background:url('default/section.gif') repeat-y -400px 0px; color:#000; border-color:#dfd5c3;}
	ul.sections li a.current:hover {color:#aaaaaa;}

	/* Box */
	#box {padding:10px 19px; margin-bottom:20px; background:url(default/widgetTop.gif) repeat-x top; border:1px solid #DFD5C2;
		  border-top-left-radius:10px; border-top-right-radius:10px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px;}
	#box strong {display:block; margin-bottom:20px; color:#444; font-size:11px;}
	#box p {font-size:11px; padding-bottom:10px; line-height:16px;}
	#left #box input[type="text"], #right #box input[type="text"] {width:150px; margin:5px 0; color:#bbb; font-size:10px;}
	#left #box input.onFocus, #left #box input.onBlur, #right #box input.onFocus, #right #box input.onBlur  {width:150px; margin:5px 0; color:#484848;}
	#box.message {width:40%; margin:10% auto;}

	/* Leftside Widgets */
	#widget {padding:2px; border:1px solid #DFD5C2; margin-bottom:20px;}
	#widget strong {display:block; color:#444; padding:8px 10px 10px; background:url('default/widgetTop.gif') repeat-x top; font-weight:700; border:0; cursor:pointer;}
	#widget ul {list-style:none; margin:0; padding:0 10px 10px;}
	#widget li {list-style-type:none; margin:10px 0; padding:5px 0; border-bottom:1px solid #DFD5C2;}
	#widget li a {display:block; cursor:pointer;}
	#widget li a.current {font-weight:700; color:#000;}
	#widget li a b {display:block; font-weight:700; font-size:11px; color:#333;}
	#widget li a span {color:#666; padding-bottom:3px;}
	#widget li a:hover span {color:#000;}
	#widget li a.current span {font-weight:500; color:#000;}
	#widget.topbooks {background:url('default/topBooks.gif') no-repeat right bottom;}
	#widget.pending {background:url('default/pending.gif') no-repeat right bottom;}
	#widget.news {background:url('default/info.gif') no-repeat right bottom;}
	
	#accordions {padding:2px; border:1px solid #DFD5C2;}
	#accordions strong {display:block; color:#444; padding:8px 10px 10px; background:url('default/widgetTop.gif') repeat-x top; font-weight:700; border:0; cursor:pointer;}
	#accordions ul {list-style:none; margin:0; padding:0 10px 10px;}
	#accordions li {list-style-type:none; margin:10px 0; padding:5px 0; border-bottom:1px solid #DFD5C2;}
	#accordions li a {display:block; cursor:pointer;}
	#accordions li a.current {font-weight:700; color:#000;}
	#accordions li a b {display:block; font-weight:500;}
	#accordions li a span {color:#666; padding-bottom:3px; text-align:justify;}
	#accordions li a:hover span {color:#000;}
	#accordions li a.current span {font-weight:500; color:#000;}
	#accordions {padding:0; border-top:0;}
	#accordions div {padding:2px; border-top:1px solid #DFD5C2;}
	#accordions a b {color:#444;}
	#accordions strong {font-weight:500; font-size:11px;}
	#accordions strong:hover {color:#000;}
	#accordions strong.selected {font-weight:700;}

	/* Wrap Box */
	#wrapbox {width:700px; margin:10% auto; background:url('default/wave.png') no-repeat top center;}
	#wrapbox .left {width:240px; margin:40px 20px;}
	#wrapbox p {text-align:justify; color:#655943; line-height:14px;}
	#wrapbox .right {width:360px; padding:100px 20px 20px 20px; border-left:20px solid #efebe3; margin:0;}
	#wrapbox h1 {color:#92866d; padding:60px 60px 20px;}
	#wrapbox h2 {color:#92866d; padding-bottom:20px;}
	#wrapbox p a {font-weight:700;}

	/* Book listing */
	ul.list {list-style:none; margin:0; clear:both;}
	ul.list li {background:url('default/listTop.gif') repeat-x top; border:1px solid #DFD5C2; list-style:none; margin-bottom:5px; }
	ul.list li:hover {background:url('default/listTopOver.gif') repeat-x top; border-color:#BFA26B;}
	ul.list li a {display:block; background:transparent url('default/listBottom.gif') repeat-x bottom; color:#936E56; cursor:pointer; padding:10px; border:1px solid #efebe3;}
	ul.list li span {color:#444;}
	ul.list li label {width:60px;}
	ul.list li a b {display:block; color:#782F1A; font-size:13px; font-weight:700; padding-top:2px;}
	ul.list li a strong {display:block; color:#222; font-size:13px; font-weight:700; padding-top:2px;}
	ul.list li i {display:block; font-size:12px; font-style:normal;}
	ul.list li a:hover {background:url('default/listBottomOver.gif') repeat-x bottom; color:#1C6EAB;}
	ul.list li:hover b, ul.list li:hover strong, ul.list li:hover i {color:#1C6EAB;}

	/* Book Menu */
	#bookmenu {border-top:1px solid #DFD5C2; margin-top:10px; padding-top:5px; font-size:11px; color:#484848;}
	#bookmenu ul {list-style:none; float:right;}
	#bookmenu ul li {float:left; display:block; list-style:none; margin-left:10px; border-right:1px solid #DFD5C2;}
	#bookmenu a {display:block; padding-right:10px; font-size:11px; color:#9F844F;}
	#bookmenu a:hover {color:#755a27;}
	#bookmenu a.current {color:#484848;}

	#path {border-bottom:1px solid #DFD5C2; color:#9F844F; font-size:10px; color:#484848; margin-bottom:5px;}
	#path a {font-size:10px; color:#9F844F;}
	#path a:hover {color:#18528d;}

	/* Bottom Box */
	#bottom {margin-top:20px; border-top:1px solid #DFD5C2; padding:5px 0;}
	#bottom a {border:1px solid #DFD5C2; color:#d3b245; padding:3px 5px; margin-left:5px; font-size:11px;}
	#bottom a:hover {border:1px solid #d3b245; color:#d3b245;}
	#bottom a.current {background:#d3b245; color:#ffffff;}


	/* Modal Frame */
	#modal-content {display:none;}
	#simplemodal-overlay {background-color:#000; cursor:wait;}
	#simplemodal-container {min-height:100px; width:400px; color:#bbb; background-color:#333; border:4px solid #444; padding:12px;}
	#simplemodal-container .simplemodal-data {padding:8px;}
	#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
	#simplemodal-container a {color:#ddd;}
	#simplemodal-container a.modalCloseImg {background:url(../../scripts/jquery/img/modal/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
	#simplemodal-container h3 {color:#84b8d9;}

	/* Top Story */
	#top {margin:0 20px 20px;}
	#topstory {padding:40px 20px 20px 40px; min-height:160px; background:url('../../images/covers/topstory.gif') repeat top left;}
	#topstory h2 {color:#fff;}
	#topstory big {color:#fff; font-size:28px;}
	#topstory strong {color:#fff; font-size:18px;}
	#topstory p {margin:20px 240px 0 80px; color:#fff;}
	#topstory a {color:#ffff00; font-weight:800;}
	#topstory a:hover {color:#fff;}
	
	
	#slider ul, #slider li {margin:0; padding:0; list-style:none;}
	#slider li {width:460px; height:160px; overflow:hidden; }
	#slider b {font-size:12px; display:block;}
	ol#controls{ margin:0; padding:0; float:right;}
	ol#controls li{margin:0; padding:0; float:left; list-style:none; }
	ol#controls li a {float:left; color:#fff; padding-left:5px; text-decoration:none;}
	ol#controls li.current a{color:#000;}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
	#comments {border-top:1px solid #d5c9af; background:url('default/comment.gif') no-repeat 25px 0; margin-bottom:40px; padding-top:10px;}
	#comments .left {width:180px; padding:20px 0 0 20px;}
	#comments .right {width:500px; padding-top:10px; border-left:0px solid #d5c9af;}

